package com.xyy.saas.payment.entrust.core.dto;

public class EntrustPayDto {

    /**
     * 支付单号
     */
    private String payNo;

    /**
     * 业务线标识
     */
    private String businessType;

    /**
     * 业务订单类型--支付平台分配
     */
    private String businessOrderType;

    /**
     * 调用方标识
     */
    private String invoker;

    /**
     * 扣款结果回调业务地址
     */
    private String callback;

    /**
     * 支付渠道
     */
    private String channel;

    /**
     * 支付方式
     */
    private String payMode;

    /**
     * 签约用户ID
     */
    private String signUserId;

    /**
     * 收款人
     */
    private String businessUserId;

    /**
     * 签约单号
     */
    private String signOrderNo;

    /**
     * 业务订单号
     */
    private String businessOrderNo;

    /**
     * 申请扣款金额
     */
    private Integer amount;

    /**
     * 商品描述
     */
    private String body;

    /**
     * 扩展字段
     */
    private String mapJson;

    public String getPayNo() {
        return payNo;
    }

    public void setPayNo(String payNo) {
        this.payNo = payNo;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getInvoker() {
        return invoker;
    }

    public void setInvoker(String invoker) {
        this.invoker = invoker;
    }

    public String getCallback() {
        return callback;
    }

    public void setCallback(String callback) {
        this.callback = callback;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getPayMode() {
        return payMode;
    }

    public void setPayMode(String payMode) {
        this.payMode = payMode;
    }

    public String getSignUserId() {
        return signUserId;
    }

    public void setSignUserId(String signUserId) {
        this.signUserId = signUserId;
    }

    public String getSignOrderNo() {
        return signOrderNo;
    }

    public void setSignOrderNo(String signOrderNo) {
        this.signOrderNo = signOrderNo;
    }

    public String getBusinessOrderNo() {
        return businessOrderNo;
    }

    public void setBusinessOrderNo(String businessOrderNo) {
        this.businessOrderNo = businessOrderNo;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public String getMapJson() {
        return mapJson;
    }

    public void setMapJson(String mapJson) {
        this.mapJson = mapJson;
    }

    public String getBusinessUserId() {
        return businessUserId;
    }

    public void setBusinessUserId(String businessUserId) {
        this.businessUserId = businessUserId;
    }

    public String getBusinessOrderType() {
        return businessOrderType;
    }

    public void setBusinessOrderType(String businessOrderType) {
        this.businessOrderType = businessOrderType;
    }
}
